define([], function(){
	return {
		moveFixBox: function(objStr, dire, noAnimate){
			var windowWidth = $(window).width();
			var windowHeight = $(window).height();
			var fixBoxWidth = $(objStr).outerWidth(true);
			var fixBoxHeight = $(objStr).outerHeight(true);
			
			//计算fixedLeft的left  and  top
			var fixedLeft = parseInt((windowWidth - 1200) / 2) - fixBoxWidth;
			var fixedTop = parseInt((windowHeight - fixBoxHeight) / 2);
			if(fixedLeft < 0) fixedLeft=0;
			//设置fixedLeft的left  and  top
			
			if(dire == "left"){
				if(noAnimate){
					$(objStr).css({
						left: fixedLeft,
						top: fixedTop
					});
				}else{
					$(objStr).animate({
						left: fixedLeft,
						top: fixedTop
					});
				}
				
			}
			if(dire == "right"){
				if(noAnimate){
					$(objStr).css({
						right: fixedLeft,
						top: fixedTop
					});
				}else {
					$(objStr).animate({
						right: fixedLeft,
						top: fixedTop
					});
				}
				
			}
			
			return $(objStr);
		},
		toTop: function(){
			$(window).scrollTop(0);
		},
		shToTop: function(){
			if(parseInt($(window).scrollTop()) > 50){
				$(".totop").fadeIn();
			}else {
				$(".totop").fadeOut();
			}
		},
		//推荐商品\最新爆款--轮播公共函数
		tuijianSlider: function(box, ulObj, n){
			var liCounts = $(ulObj).children('li').size();//设置
			$(ulObj).width(function(){
				return liCounts * $(this).children('li').eq(0).outerWidth(true);
			});

			var a = 0;//计数器	
			var left = 0;

			$(box).hover(function() {
				if($(ulObj).children('li').size() > n){
					$(this).find('.prev,.next').stop().fadeIn(500);
				}
			}, function() {
				$('.prev,.next').stop().fadeOut(500);
			});
			
			$(box).find('.prev').on('click', function(e){
					if(a==0){
						a = liCounts-n;
						left = (a) * $(ulObj).children('li').eq(0).outerWidth(true);
					}else {
						a--;
						left =  a * $(ulObj).children('li').eq(0).outerWidth(true);
					}
					$(ulObj).animate({
						left: -1 * left
					});
					e.preventDefault();
				});

				$(box).find('.next').on('click', function(e){
					console.log('right');
					
					if(a==liCounts-n){
						a=0;
						left = 0;
					}else {
						a++;
						left = a * $(ulObj).children('li').eq(0).outerWidth(true);
					}
					$(ulObj).animate({
						left: -1 * left
					});
					return false;
				});			
		},
		tuijianSlider2: function(box, ulObj, n){
			var liCounts = $(ulObj).children('li').size();//设置
			$(ulObj).width(function(){
				return liCounts * $(this).children('li').eq(0).outerWidth(true);
			});

			var a = 0;//计数器	
			var left = 0;

			$(box).hover(function() {
				if($(ulObj).children('li').size() > n){
					$(this).find('.prev,.next').stop().fadeIn(500);
				}
			}, function() {
				$('.prev,.next').stop().fadeOut(500);
			});
			
			$(box).find('.prev').on('click', function(e){
					if(a==0){
						a = liCounts-n;
						left = (a) * $(ulObj).children('li').eq(0).outerWidth(true);
					}else {
						a--;
						left =  a * $(ulObj).children('li').eq(0).outerWidth(true);
					}
					$(ulObj).animate({
						left: -1 * left
					});
					e.preventDefault();
				});

				$(box).find('.next').on('click', function(e){
					console.log('right');
					
					if(a==liCounts-n){
						a=0;
						left = 0;
					}else {
						a++;
						left = a * $(ulObj).children('li').eq(0).outerWidth(true);
					}
					$(ulObj).animate({
						left: -1 * left
					});
					return false;
				});			
		}
	}
});